using System;
using System.Collections.Generic;

namespace TddGenerator.Ui
{
    public interface IInterfaceUnderTestSelectorView
    {
        string ClassProjectName { get; }
        string TestProjectName { get; }
        IList<string> FolderName { get; }
        string ClassName { get; }
        void SetClassProjectDropdown(IEnumerable<string> projects);
        void SetTestProjectDropdown(IEnumerable<string> projects);
        void Show();
        void Close();
        void DisplayErrorMessage(string Message);
        event EventHandler EnterPressed;
        event EventHandler EscPressed;
        event EventHandler OkButtonClicked;
        event EventHandler CancelButtonClicked;
        void SetFolder(string folderName);
        void SetClassProjectText(string project);
        void SetTestProjectText(string project);
    }
}